import axios from 'axios'

const baseURL = 'http://localhost:8080/api'

const api = axios.create({
  baseURL,
  timeout: 5000
})

export const mediaApi = {
  // 获取媒体类型列表
  getTypes() {
    return api.get('/types')
  },

  // 统一的搜索接口
  search(params) {
    return api.get('/media/search', { 
      params: {
        ...params,
        // 后端分页从0开始，前端从1开始，需要转换
        page: params.page ? params.page - 1 : 0
      }
    })
  }
} 